<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html">

    <body>

        <ui:composition template="./Template.xhtml">

            <ui:define name="top">
                <h:form>
                    <table width="100%" border="0"><tr>
                            <ui:repeat value="#{assetController.assetList}" var="ass">
                                <td><h:commandLink action="#{assetController.prepareView}" value="#{ass.hostName}"/></td>
                            </ui:repeat>
                        </tr></table>
                </h:form>
            </ui:define>

            <ui:define name="content">
                <h:form>
                    <table width="100%" border="1">
                        <tr>
                            <td>ASSET ID</td>
                            <td>TARGET DESCRIPTION</td>
                            <td>TARGET KEY</td>
                            <td>FINDING STATUS</td>
                            <td>SEVERITY</td>
                            <td>FINDING ID</td>
                            <td>TOOL</td>
                            <td>TOOL VERSION</td>
                            <td>OWNER</td>
                            <td>CURRENT STATUS</td>
                            <td>LAST UPDATE</td>
                            <td>GLOD DISK VAL NAME</td>
                            <td>NOTES</td>
                        </tr>

                        <ui:repeat value="#{assetController.targetListByFindingId}" var="targfid">
                            <tr>
                                <td><h:outputText value="#{targfid.id.assetId}"/></td>
                                <td><h:outputText value="#{targfid.targetDescrip}"/></td>
                                <td><h:outputText value="#{targfid.id.targetKey}"/></td>
                                <td><h:outputText value="#{targfid.findingStatus}"/></td>
                                <td><h:outputText value="#{targfid.gdSeverity}"/></td>
                                <td><h:commandLink action="#{assetController.prepareViewTarget}" value="#{targfid.id.findingId}"/></td>
                                <td><h:outputText value="#{targfid.tool}"/></td>       
                                <td><h:outputText value="#{targfid.toolVersion}"/></td>
                                <td><h:outputText value="#{targfid.owner}"/></td>
                                <td><h:outputText value="#{targfid.status}"/></td>
                                <td><h:outputText value="#{targfid.lastUpdate}"/></td>
                                <td><h:outputText value="#{targfid.gdValName}"/></td>
                                <td><h:commandLink action="#{assetController.prepareViewTarget}" value="#{targfid.noteCounter}"/></td>
                            </tr>
                        </ui:repeat>

                        <ui:repeat value="#{assetController.targetList}" var="targ">
                            <tr>
                                <td><h:outputText value="#{targ.id.assetId}"/></td>
                                <td><h:outputText value="#{targ.targetDescrip}"/></td>
                                <td><h:outputText value="#{targ.id.targetKey}"/></td>
                                <td><h:outputText value="#{targ.findingStatus}"/></td>
                                <td><h:outputText value="#{targ.gdSeverity}"/></td>
                                <td><h:commandLink action="#{assetController.prepareViewTarget}" value="#{targ.id.findingId}"/></td>
                                <td><h:outputText value="#{targ.tool}"/></td>       
                                <td><h:outputText value="#{targ.toolVersion}"/></td>
                                <td><h:outputText value="#{targ.owner}"/></td>
                                <td><h:outputText value="#{targ.status}"/></td>
                                <td><h:outputText value="#{targ.lastUpdate}"/></td>
                                <td><h:outputText value="#{targ.gdValName}"/></td>
                                <td><h:commandLink action="#{assetController.prepareViewTarget}" value="#{targ.noteCounter}"/></td>
                            </tr>
                        </ui:repeat>
                    </table>
                </h:form>
            </ui:define>

        </ui:composition>

    </body>
</html>
